草庐IT

Android RelativeLayout 边距

全部标签

java - Android 以编程方式设置 View 边距

我想以编程方式将边距设置为View。这是我的XML:以及当我的按钮onClick调出弹出窗口View时的方法:privatevoidopenPopUp(){LayoutInflaterlayoutInflater=(LayoutInflater)getActivity().getBaseContext().getSystemService(context.LAYOUT_INFLATER_SERVICE);ViewpopupView=layoutInflater.inflate(R.layout.event_attendee_pop,null);llAttendeeList=(Linea

android - 以编程方式在 View 上设置负边距

我知道如何使用LinearLayout.LayoutParams和方法setMargins(int,int,int,int)以编程方式设置View的边距>但是我怎样才能在View上设置负边距呢? 最佳答案 访问父布局的布局参数并根据需要修改它们:ViewGroup.MarginLayoutParamsparams=(ViewGroup.MarginLayoutParams)view.getLayoutParams();params.topMargin=...;//etc//orparams.setMargins(...);修改布局后

Android - 减少 EditText float 标签填充/边距?

是否可以将那些float标签(电子邮件/密码)放在框内。基本上减少提示和实际输入之间的空间。我尝试填充顶部/底部。editText的顶部/底部边距。但是他们都没有给出我正在寻找的结果。 最佳答案 感谢@FrankN.Stein的评论和降低高度的想法。它成功了。回答我自己的问题。因为其他人可能会提出这个问题。所以基本上我必须为TextInputLayout提供准确的高度并保持EditText的高度相同。同时将paddingTop赋予TextInputLayout和clipToPaddingfalse。所以最终的textboxxml就这

android - 在协调器布局中带有 anchor 的 FAB 在 android pre-lollipop 中有额外的边距

我有一个带有FloatingActionButton的CoordinatroLayout。这是我的代码:但它在Lollipop和前Lollipop设备中的表现有所不同。Lollipop:Lollipop前:其实我没有添加任何margin。但FAB在前Lollipop设备上有利润。我在cheessesquare也看到过这个问题样本。它也显示不同的边距。有什么问题? 最佳答案 我认为您不想让它们没有边距。如果我没有理解错的话,那么您这样做是为了了解不同版本的android中发生了什么。Youcanuseapp:useCompatPadd

android - 如何删除默认布局的填充/边距

我有以下布局文件:activity_main.xml...还有一些其他的fragment比如fragment初始化.xml:...在Lint中一切看起来都很好,但是当我在我的Nexus75.0.2上执行我的应用程序时,每个容器都显示有可能为10像素的填充或边距。下图中的箭头说明了这一点如何强制布局不添加这些填充/边距?编辑:我应该添加插入fragment的方式。ActivitypublicclassMainActivityextendsActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCr

未分类的列表最高边距有或没有文本之前

这是我的代码:.content{padding-top:10px;}ul{padding-top:0;margin-top:0;}Titleitem1item2就我所需要的东西而言,这非常有用paddingtop内部的“内容”,但有时可能会有文字ul:TitleSomeTextitem1item2我希望在文本和未排序列表之间有一个空间,但是如果我添加一个margin或者paddingtop到,如果文本不存在,则间距太大。我需要提出与两种情况下使用的CSS。不幸的是,我无法控制标记,因此我无法添加线路断开或包裹该简介文本div。我还尝试使用:.content>ul{margin-top:10px

android:通过代码在 PopupWindow 上设置边距

我想在弹出窗口上设置左右边距。我尝试在layout上设置布局参数,然后设置margin,但不起作用。谁能给我在弹出窗口上设置边距的代码这是代码LayoutInflaterinflater=(LayoutInflater)QuestionsActiviy.this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);Viewlayout=inflater.inflate(R.layout.popup,(ViewGroup)findViewById(R.id.popup_element));ratePw=newPopupWindow(layo

android - 在 RadioButton 上以编程方式设置的边距未应用

我正在尝试为以编程方式添加到RadioGroup的RadioButtons设置边距,但它失败了。:RadioButtons已正确添加,但它们的边距为0...有人可以帮忙吗?布局Activityfloatdensity=getResources().getDisplayMetrics().density;rg_nav=(RadioGroup)findViewById(R.id.rg_nav);LinearLayout.LayoutParamsparams_rb=newLinearLayout.LayoutParams((int)(8*density),(int)(8*density));

Android:对话框最小边距

我使用androidandroid.app.Dialog创建自定义对话框(用于按钮和背景)在我的对话框中,我在ScrollView中有一个TextView,而我有一个简短的文本,这完美地显示了我想要的方式,但如果文本非常大,我的Dialog会占据全屏我希望对话框和屏幕边缘之间的边距最小。我的问题是我希望对话框不要比需要的大,而且我不能为此设置固定大小?这是今天的样子.....我有这样的边距GameDialog.javapublicclassGameDialogextendsDialog{publicGameDialog(Contextct,inttitleID,intmessageID

android - 动态使用 RelativeLayout 并以 px、dp、inch、mm 为单位设置边距

我的应用程序只是一个带有缩放和拖动选项的修改过的ImageViewer。包含修改后的Imageviewer有一个RelativeLayout(我想用作AbsoluteLayout)。然后,可以将新元素添加到布局中,将它们放置在图像的特定位置。元素的像素位置(x,y)在数据库中,所以我想没有其他方法可以通过编程方式添加它们,而不是使用XML。然后,每次执行拖动或缩放操作时,这些元素的位置都会更新。问题是图像的像素与RelativeLayout中的像素不匹配!所以这些项目“或多或少”位于但不在正确的位置(离(0,0)越远,错误越大)。我已经尝试过的事情:尝试不同的转换,因为问题可能与Bit